html,body{ background:#e7e7e7;}
header{ height:35px;}
header section{ width:960px; position:relative; margin:0 auto; line-height:35px; font-size:14px; color:#666;}
header section em{ float:right;}
header section h1{ position:absolute; top:0; left:0; height:90px; background:#fff url(../img/blogo.png) no-repeat center; width:150px; text-indent:-999em;}
menu section{ padding-left:150px; text-align:right; width:810px; margin:0 auto;}
menu section a{ font-size:12px; line-height:55px; color:#fff; margin-left:3px;}
menu section a.on{ color:#ff0;}
menu{ background:#1992ce; height:55px;}
.czmenu{ background:#fff; padding-top: 10px;}
.czmenu > div{ width:970px; margin:0 auto; display: flex; flex-direction: row;}
.czmenu a{ flex:1; position: relative; margin: 0 5px; background: #fff; box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px; padding:10px 0;font-size: 14px;line-height: 20px; display: flex; flex-direction: column; transition:all 0.4s; align-items: center; border-radius: 5px;}
.czmenu a:hover{ transform: scale(1.1); z-index: 2;}
.czmenu a::before{ content: ""; height: 60px; margin-bottom: 5px; background-size: contain; width: 100%; background-repeat: no-repeat; background-position: center;}
.czmenu a.i01::before{ background-image: url(../img/logo_01.png);}
.czmenu a.i02::before{ background-image: url(../img/logo_02.png);}
.czmenu a.i03::before{ background-image: url(../img/logo_03.png);}
.czmenu a.i04::before{ background-image: url(../img/logo_04.png);}
.czmenu a.i05::before{ background-image: url(../img/logo_05.png);}
.czmenu a.i06::before{ background-image: url(../img/logo_06.png);}
.czmenu a.i07::before{ background-image: url(../img/logo_07.png);}
.czmenu a.i08::before{ background-image: url(../img/logo_08.png);}
.czmenu a.i09::before{ background-image: url(../img/logo_09.png);}
menu a.newi{  color: #ff0; font-weight: bold; }
.czmenu a.newi::after{ content: "新"; color: #fff; background: #f60; font-size: 12px; line-height: 16px; border: #fff 1px solid; display: inline-block; position: absolute; top: 0; right:0;padding:4px 4px 5px 5px; border-radius: 5px 5px 5px 50%;}
.hc section:nth-child(1) h2 a.a1{ color:#ff0; font-size:16px; margin-left:10px;}
.loading{ bottom: 160px;}
a.ref1{ float:right; background:url(../img/ref1.png) no-repeat center; width:30px; height:40px;}
a.refing1{ float:right; background:url(../img/refing1.gif) no-repeat center; width:30px; height:40px;}
.shb{ padding-top:20px;}
.shb p{ line-height:30px; font-size:16px;}
.shb p i{ color:#999; font-style:normal;}
.shb p a.a1{ color:#1992ce; margin-right:5px;}
.hc section:nth-child(1){ float:right; width:325px;}
.hc section:nth-child(1) h2 a.more{ color:#fff; float:right; font-size:14px; padding-right:10px;}
.hc section:nth-child(1) ul{ margin-bottom:10px;}
.hc section:nth-child(1) h2{ background:#1992ce; height:42px; line-height:42px; color:#fff; padding-left:10px; font-size:18px;}
.hc section:nth-child(1) h2 a.ref{ float:right; background:#117db2 url(../img/ref.png) no-repeat center; width:42px; height:42px;}
.hc section:nth-child(1) h2 a.refing{ background:#117db2 url(../img/refing.gif) no-repeat center;}
#cbg{ background:#fff; padding:10px 0;}
#content{ width:960px; margin:0 auto; position:relative;}
.hc section:nth-child(2){ display:none; float:left; width:605px; border:#dcdcdc 1px solid; padding:4px; height:130px;}
.hc section:nth-child(1){ float:right; width:325px;}
.hc section:nth-child(1) figure a h3{ line-height:38px; height:38px;}
.hc section:nth-child(1) figure a i.m{ width:20px;}
.kjli figure a{ padding:8px 30px 10px 10px;}
.kjli figure a i.m{ width:20px;}
.kjbox{ display:flex; flex-direction:row; border-bottom:#dcdcdc 1px solid;}
.kjbox a.yca{ display:flex; background:#f5f5f5; border-left:#dcdcdc 1px solid;align-items: center; font-size:16px; padding:0 8px;}
a.yca:hover{ background:#eee !important;}
.kjbox a:first-child{ padding:8px 30px 10px 10px; flex:1; font-size:14px; color:#666; position:relative; background:#fff;}
.kjbox p b{ width:28px; height:28px; line-height:28px; margin-right:2px;}
.kjbox a{ border-bottom:0 !important;}
footer{ border-top:#aaa 4px solid; padding:20px 0; font-size:14px; line-height:24px; color:#666;}
footer section{ width:960px; margin:0 auto;}
footer section em{ float:right; border:#c2c2c2 1px solid; border-radius:5px; padding:0 10px 0 50px; line-height:48px; color:#333; font-size:20px; background-color:#fff; background-position:10px center; background-repeat:no-repeat;}
footer section em:nth-child(1){ background-image:url(../img/qq.png);}
footer section em:nth-child(2){ background-image:url(../img/tel.png); margin-right:10px;}
.xqb{ background:#fffae7; border:#f1df97 1px solid; padding:10px; position:relative; padding-left:100px; height:80px;}
.xqb i.cz{ position:absolute; top:10px; left:10px; width:80px; height:80px; background-position:center; background-repeat:no-repeat;border-radius:50%;}
.xqb h3{ line-height:38px; height:38px; font-size:18px;}
.xqb p b{ width:40px; height:40px; line-height:40px; font-size:22px;}
.xqa figure{ width:475px;}
.xqa figure:nth-child(1){ float:left;}
.xqa figure:nth-child(2){ float:right;}
.txtb figure{ font-size:20px; line-height:30px; margin-bottom:10px; border-left:#1992ce 8px solid; padding-left:12px;}
.txtb{ width:475px;}
.txtb:nth-child(1n){ float:left;}
.txtb:nth-child(2n){ float:right;}
.stx{ border-top:0;}
.st{ background:#f2f2f2;}
.txtb1 ul li{ width:49%;}
.txtb1 ul li:nth-child(1n){ float:left;}
.txtb1 ul li:nth-child(2n){ float:right;}
.czs{ line-height:40px; border-bottom:#ddd 4px solid; font-size:20px; margin-bottom:20px;}
.czs b{ border-bottom:#1992ce 4px solid; float:left; padding:0 0px; position:relative; top:4px;}
.navb{ text-align:center; margin-top:20px;}
.navb a{ display:inline-block; margin:0 10px; font-size:14px; border:#ddd 1px solid; line-height:30px; padding:0 15px; border-radius:5px; background:#f8f8f8;}
.navb a:hover{ background-color:#1992ce; color:#fff; border:#1992ce 1px solid;}
.navb1{ display:none;}
.hc section:nth-child(3){ float:left; width:615px; margin-top:1px;}
.hc section:nth-child(3) h2{ font-size:20px; line-height:24px; margin:10px 0; border-left:#1992ce 8px solid; padding-left:10px;}
.pa{ line-height:35px; padding-left:160px;}
.pa a{ color:#f00; font-size:14px;}
.pt20{ padding-top:20px;}
.tpre{height:0px;position: absolute;top:5px;right:-5px;; text-align:right;}
.tpre a{ display:inline-block; background:#f7f7f7; font-size:14px; line-height:28px; border:#ddd 1px solid; margin:0 5px; padding:0 10px; border-radius:3px;}
.tpre a:hover{ border:#ccc 1px solid; background:#f2f2f2;}
header section em a.ared{ color:#0066d0; position:relative;}
header section em a.ared i{position:absolute; top:-3px; right:-7px; border-radius:50%; width:6px; height:6px; background:#f00; display:block;}
.panel{display:none;}
.cja{ color:#ff0; font-size:14px; text-decoration: underline;}
.chrome{ padding-top:10px; background:#fff;}
.chrome a{ margin:0 auto; width:948px; display:block; border:#ffe7bc 1px solid; background:#fffef7; padding:5px; line-height:20px; color:#f00; font-size:14px;}
.chrome a:hover{ text-decoration:underline;}
.kj_kl8 p b{width:25px; font-size:18px; height:auto; margin-right:0; color:#e25c5b; float:left;line-height:24px;}
a.openapp{ font-weight:normal; color: #fff; display:inline-block; background:#f00;line-height:24px;padding:0 8px;border-radius:20px;font-size:12px;}
.tabox{ margin-bottom: 10px;}
.tabt{ border: #ffd495 1px solid; border-radius: 5px; background: #fff;}
.tabt li{float: left; width:50%;}
.tabt li a{ border-right: #ffd495 1px solid; font-size:16px;line-height: 40px; display: block; text-align: center;}
.tabt li:last-child a{ border-right: 0;}
.tabt li a.s{ background: #ff6b00; position: relative; margin: -1px;line-height: 42px; border-right: 0; color: #fff; font-weight: bold;}
.tabt li:first-child a.s{border-radius: 5px 0 0 5px;}
.tabt li:last-child a.s{border-radius: 0 5px 5px 0;}
.tabist{white-space:nowrap; margin-top: -10px; background: url(../img/tab.gif) repeat-x bottom;width:100%; overflow-x:auto; overflow-y: hidden;}
.tabist li{ display: inline-table;}
.tabist li a{padding:0 10px; font-size: 16px; display:block; line-height:40px; height:40px; text-align:center;}
.tabist li a.s{ font-weight:bold; border-bottom: #ff6b00 2px solid;}
.tabist2{ background:#f2f2f2;}
.tabist2 li{ float: left;}
.tabist2 li a{ border-bottom: #ddd 1px solid; font-size: 16px; display:block; line-height:40px; height:40px; text-align:center;}
.tabist2 li a.s{ font-weight:bold; border-bottom: #ff6b00 1px solid;}
.tab4 li{ width: 25%;}
.tab5 li{ width: 20%;}
.tabph{ margin-top: 10px; }
.tabph table td a.tal{ float:left; text-align:left;}
.tabph table{ border-collapse:collapse; border-spacing:1;}
.tabph table td{ border:#ddd 1px solid; font-size: 14px; text-align:center; line-height:18px; background:#fff; padding:5px;word-wrap:break-word; word-break:break-word;}
.tabph table thead td{ background:#999; line-height:24px; color:#fff; border:#b3b3b3 1px solid;}
img.head{ display:inline-block; width:40px; height:40px; border-radius:50%; margin:0 auto; border:#ddd 1px solid; background:#fff; padding:2px;}
.fsi{ background:url(../img/fsi.gif) no-repeat 0 center; margin-left:5px; padding-left:11px; color:#999;}
.icol1{ color:#f00;}
i{ font-style: normal; }
.beian{ display:inline-block; background:url(../img/beian.png) no-repeat 0 center; background-size:18px; padding-left:20px;}
.chad { background: #fff; padding-top:10px;}
.chad div{width: 970px; margin: 0 auto;}
.kl8xqb p b{width:35px; font-size:22px; height:auto; color:#e25c5b; float:left;line-height:36px;}
.xqtab{ display:flex; flex-direction:row; margin-top:10px;}
.xqtab li{ line-height:30px; font-size:16px; flex:1; display:flex;justify-content: center;}
.xqtab li a.s{ border-bottom:#f00 4px solid; font-weight:bold;}

.xhbg.h5{ display:none;}
.xhbg{ background: #fff7e4; line-height: 20px; padding: 0 10px;}
.xhbg a{ color: #666; display:block; width:100%; text-align: center; padding: 6px 0;}


